package com.usefullc.english.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.usefullc.system.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 词典实体
 * @author: 星空
 * @date: 2022-08-11
 */
@ApiModel("词典")
@TableName("en_word_dict")
@Data
public class WordDict extends BaseEntity {

//useful_auto_generate_section_start

    @ApiModelProperty(notes = "名称")
    @TableField(value="`name`")
    private String name;

    @ApiModelProperty(notes = "类型")
    @TableField(value="`type`")
    private Integer type;

    @ApiModelProperty(notes = "美国音标")
    @TableField(value="`usPhoneticSymbol`")
    private String usPhoneticSymbol;

    @ApiModelProperty(notes = "英国音标")
    @TableField(value="`ukPhoneticSymbol`")
    private String ukPhoneticSymbol;

    @ApiModelProperty(notes = "美国发音")
    @TableField(value="`usPronunciation`")
    private String usPronunciation;

    @ApiModelProperty(notes = "英国发音")
    @TableField(value="`ukPronunciation`")
    private String ukPronunciation;

    @ApiModelProperty(notes = "等级标签")
    @TableField(value="`levelTags`")
    private String levelTags;

    @ApiModelProperty(notes = "名词")
    @TableField(value="`noun`")
    private String noun;

    @ApiModelProperty(notes = "代词")
    @TableField(value="`pron`")
    private String pron;

    @ApiModelProperty(notes = "形容词")
    @TableField(value="`adj`")
    private String adj;

    @ApiModelProperty(notes = "副词")
    @TableField(value="`adv`")
    private String adv;

    @ApiModelProperty(notes = "动词")
    @TableField(value="`verb`")
    private String verb;

    @ApiModelProperty(notes = "数词")
    @TableField(value="`num`")
    private String num;

    @ApiModelProperty(notes = "冠词")
    @TableField(value="`art`")
    private String art;

    @ApiModelProperty(notes = "介词")
    @TableField(value="`prep`")
    private String prep;

    @ApiModelProperty(notes = "连词")
    @TableField(value="`conj`")
    private String conj;

    @ApiModelProperty(notes = "感叹词")
    @TableField(value="`interj`")
    private String interj;

    @ApiModelProperty(notes = "名词复数")
    @TableField(value="`nounPlural`")
    private String nounPlural;

    @ApiModelProperty(notes = "第三人称单数")
    @TableField(value="`thirdSingle`")
    private String thirdSingle;

    @ApiModelProperty(notes = "现在分词")
    @TableField(value="`participle`")
    private String participle;

    @ApiModelProperty(notes = "过去式")
    @TableField(value="`pastTense`")
    private String pastTense;

    @ApiModelProperty(notes = "过去分词")
    @TableField(value="`pastParticiple`")
    private String pastParticiple;

    @ApiModelProperty(notes = "缩写")
    @TableField(value="`abbr`")
    private String abbr;

    @ApiModelProperty(notes = "助动词")
    @TableField(value="`aux`")
    private String aux;

    @ApiModelProperty(notes = "限定词")
    @TableField(value="`det`")
    private String det;

    @ApiModelProperty(notes = "其他注释")
    @TableField(value="`otherComment`")
    private String otherComment;

    @ApiModelProperty(notes = "比较级")
    @TableField(value="`comparative`")
    private String comparative;

    @ApiModelProperty(notes = "最高级")
    @TableField(value="`superlative`")
    private String superlative;


//useful_auto_generate_section_end

}
